Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reduce model size #4

Merged
merged 1 commit into from
Jun 1, 2017

Conversation

kevinthesun
Copy link

No description provided.

@reminisce reminisce merged commit f0677b2 into reminisce:improve_symbol_bind Jun 1, 2017
reminisce pushed a commit that referenced this pull request Jun 1, 2017
reminisce pushed a commit that referenced this pull request Jun 2, 2017
reminisce pushed a commit that referenced this pull request Jun 2, 2017
reminisce pushed a commit that referenced this pull request Jun 2, 2017
reminisce pushed a commit that referenced this pull request Jun 3, 2017
reminisce added a commit that referenced this pull request Jun 6, 2017
* Initial checkin

Add init functions for simple bind in graph_executor

Add simple_bind c_api

Add simple bind c-api

Assign zeros to in_args, arg_grads, and aux_states

Add simple_bind2 python interface

Fix python interface bugs

Interface changes

Fix

Fix core dump

Add bind_ith_exec c_api

Change simple_bind2

Fix seg fault

Finish simple_bind

Change _bind_ith_exec

Refactor simple_bind initialization flow for bind

Consolidate bind and simple_bind graph init flow

Fix bug

Clean up

Add comments

Clean up

Clean up

Minor correction

Rename APIs in graph executor

Refactor

Rebase

Delete deprecated functions

Move more front-end work to backend

Bug fix

Fix failed tests

Minor fix

Fix lint

Fix lint

Revert unnecessary changes

Revert

Revert

Clean up

Fix lint

Fix bind_ith_exec calling simple_bind

Fix bugs for _bind_ith_exec

* Add unit test (#1)

* Add unit test

* Fix

* Small fix

* Fix lint

* Fix lint

* Fix bugs of missing ndarrays in shared_buffer

* Fix lint

* Simple bind (#3)

* Add bucketing test

* Skip pylint

* Use cpu to train

* Fix bug

* Remove merge message

* Fix lint

* Add logging to test_bucketing.py

* Reduce model size (#4)

* Add checks for shape/type inferences

* Add printing error messages for shape/type inference failure
reminisce added a commit that referenced this pull request Oct 6, 2017
* [Quantization] Add calibration flow

Rebase with dmlc/master

Add quantize_down_and_shrink by threshold

Don't assign resource when threshold is available for quantize_down_and_shrink

Fix quantize_down_and_shrink saturation

Implement pass for setting calib table to node attrs

Rebase with upstream master

Change threshold to min/max quantized params

Add c-api for setting calib table to graph

Add calibration front end function

Bug fixes and add unit test

Add data iter type to calibration

Fix bug in calibrate_quantized_model

Bug fix and add example

Add the second calibration approach and benchmark

Fix

Fix infer error and add benchmark for conv

Add benchmark script

* Change output names and argument names

* Remove commented out code

* Change name

* Add layout to benchmark_convolution

* Remove redundant comment

* Remove common and add soft link
reminisce pushed a commit that referenced this pull request May 7, 2018
* Updated tutorials page.

* Combined tutorial links

Added "alternative" links.

* Corrected typo

* Force build.

* Force build #2

* Force build #3

* Force #4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants